首页> 外文OA文献 >XML-manipulating test case prioritization for XML-manipulating services
【2h】

XML-manipulating test case prioritization for XML-manipulating services

机译:用于XmL操作服务的XmL操作测试用例优先级

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

A web service may evolve autonomously, making peer web services in the same service composition uncertain as to whether the evolved behaviors are compatible with its original collaborative agreement. Although peer services may wish to conduct regression testing to verify the agreed collaboration, the source code of the former service may be inaccessible to them. Owing to the black-box nature of peer services, traditional code-based approaches to regression testing are inapplicable. In addition, traditional techniques assume that a regression test suite for verifying a web service is available. The location to store a regression test suite is also a problem. On the other hand, we note that the rich interface specifications of a web service provide peer services with a means to formulate black-box testing strategies. In this paper, we provide a strategy for black-box service-oriented testing. We also formulate new test case prioritization strategies using tags embedded in XML messages to reorder regression test cases, and reveal how the test cases use the interface specifications of web services. We experimentally evaluate the effectiveness of these black-box strategies in revealing regression faults in modified WS-BPEL programs. The results show that the new techniques can have a high chance of outperforming random ordering. Moreover, our experiment shows that prioritizing test cases based on WSDL tag coverage can achieve a smaller variance than that based on the number of tags in XML messages in regression test cases, even though their overall fault detection rates are similar. © 2010 Elsevier Inc. All rights reserved.
机译:Web服务可以自主地发展,使得在相同服务组成中的对等Web服务不确定所演化的行为是否与其原始协作协议兼容。尽管对等服务可能希望进行回归测试以验证达成一致的合作,但是前者服务的源代码可能对他们来说不可访问。由于对等服务的黑盒性质,传统的基于代码的回归测试方法不适用。另外,传统技术假定可以使用用于验证Web服务的回归测试套件。存储回归测试套件的位置也是一个问题。另一方面,我们注意到Web服务的丰富接口规范为对等服务提供了制定黑盒测试策略的手段。在本文中,我们提供了一种针对面向服务的黑盒测试的策略。我们还使用嵌入在XML消息中的标签来制定新的测试案例优先级划分策略,以对回归测试案例进行重新排序,并揭示测试案例如何使用Web服务的接口规范。我们通过实验评估了这些黑盒策略在揭示经过修改的WS-BPEL程序中的回归错误时的有效性。结果表明,新技术有很大的机会胜过随机排序。而且,我们的实验表明,在回归测试用例中,基于WSDL标签覆盖率对测试用例进行优先级排序比在XML消息中基于标签数量对测试用例进行排序,即使它们的总体故障检测率相似,也可以实现较小的方差。 ©2010 Elsevier Inc.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号